Design Support for Multi-Agent Controller Specification in 20-Sim

نویسنده

  • Peter Bijl
چکیده

Practical complex control problems are often solved using multiple control algorithms. In such cases a complex problem is divided into smaller simpler problems for which separate local controllers can be developed. These local controllers may work together to solve the complete problem. Multi Agentbased Controllers (MAC) are based on this idea. To aid in the design of Multi Agent-based Control (MAC) systems, an agent-based implementation framework has been developed in the past. An XML based specification language for MAC systems, MacsML (Multi-Agent Controller Specification Markup Language) has also been defined. A support tool is available which is able to generate C++ controller code from a specification of a MAC in MacsML. The generated code can be compiled and used for real-time control or compiled as a Dynamic Link Library (dll) and incorporated and tested in the 20-Sim simulation environment. Manual specification of multi-agent controller systems in MacsML using a plain text editor is a tedious task, prone to errors. In this project design specifications have been given allowing a designer to describe a multi-agent controller in a hierarchical and user-friendly manner in the 20-Sim simulation environment. A software tool, 20-MACS (20-Sim Multi-Agent Controller Specification) has been developed that is able to convert the 20-Sim MAC description into MacsML. An existing multi-agent controller described in MacsML has been described in the 20-Sim environment. The 20-MACS software tool was successfully used to recreate the MacsML specification of the controller. From this specification a controller has been built in the form of a dynamic link library which has been used in a 20-Sim simulation of a mechatronic setup (DemoLin).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A class of multi-agent discrete hybrid non linearizable systems: Optimal controller design based on quasi-Newton algorithm for a class of sign-undefinite hessian cost functions

 In the present paper, a class of hybrid, nonlinear and non linearizable dynamic systems is considered. The noted dynamic system is generalized to a multi-agent configuration. The interaction of agents is presented based on graph theory and finally, an interaction tensor defines the multi-agent system in leader-follower consensus in order to design a desirable controller for the noted system. A...

متن کامل

Distributed multi-agent Load Frequency Control for a Large-scale Power System Optimized by Grey Wolf Optimizer

This paper aims to design an optimal distributed multi-agent controller for load frequency control and optimal power flow purposes. The controller parameters are optimized using Grey Wolf Optimization (GWO) algorithm. The designed optimal distributed controller is employed for load frequency control in the IEEE 30-bus test system with six generators. The controller of each generator is consider...

متن کامل

Adaptive Consensus Control for a Class of Non-affine MIMO Strict-Feedback Multi-Agent Systems with Time Delay

In this paper, the design of a distributed adaptive controller for a class of unknown non-affine MIMO strict-feedback multi agent systems with time delay has been performed under a directed graph. The controller design is based on dynamic surface control  method. In the design process, radial basis function neural networks (RBFNNs) were employed to approximate the unknown nonlinear functions. S...

متن کامل

Variable Structure Behavioural Controller for Multi-agent Systems

In previous papers authors have considered agents as inertia-less self driven particles and designed a flocking algorithm. Application of this algorithm to agents with considerable inertial characteristics needs a behavioural controller. The controller uses the local information and helps every agent to imitate the desired behaviour as a member of the flocking frame which covers the main is...

متن کامل

An Online Q-learning Based Multi-Agent LFC for a Multi-Area Multi-Source Power System Including Distributed Energy Resources

This paper presents an online two-stage Q-learning based multi-agent (MA) controller for load frequency control (LFC) in an interconnected multi-area multi-source power system integrated with distributed energy resources (DERs). The proposed control strategy consists of two stages. The first stage is employed a PID controller which its parameters are designed using sine cosine optimization (SCO...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006